// service统一出口
import Request from './request';
import { BASE_URL, TIME_OUT } from './request/config';
const request = new Request({
  baseURL: BASE_URL,
  timeout: TIME_OUT,
  interceptors: {
    requestInterceptor: (config) => {
      // 携带token拦截
      const token = '';
      if (token) {
        config.headers.Authorization = `Bearer ${token}`; //Bearer信使，作字符串拼接
      }
      console.log('请求成功的拦截');
      return config;
    },
    requestInterceptorCatch: (err) => {
      console.log('请求失败的拦截');
      return err;
    },
    responseInterceptor: (res) => {
      console.log('响应成功的拦截');
      return res;
    },
    responseInterceptorCatch: (err) => {
      console.log('响应失败的拦截');
      return err;
    }
  }
});
export default request;
